//学生信息包含：学号、姓名、性别（男、女）、出生日期、入学日期、所在班级、电话、家庭住址。
// 其中phone和homeAddress可为空

export interface StudentInfo {
    no: string,
    name: string,
    sex: boolean,
    phone?: string,
    birthday: string,
    inSchoolDay: string,
    classCode: string,
    homeAddress?: string
}

export interface StudentQueryKeyWord {
    //查询条件,关键字,班级编码以及入学时间tm
    /**
     * 关键字，关键字可输入姓名、学号、手机号、家庭地址中的一个
     */
    keywords?: string;
    /**
     * 用户状态，1获取全部，2启用，3禁用
     */
    classNo?: string;
    tm?: string;
}

// 学生的成绩结构
export interface StudentScore {
    no: string,
    name: string,
    score: string
}

//添加学生信息结构
export interface AddStudentInfo {
    name: string,
    sex: boolean,
    phone?: string,
    birthday: string,
    inSchoolDay: string,
    classCode: string,
    homeAddress?: string
}
export interface classInfo {
    no: string,
    name: string
}
export type StudentList = StudentInfo[];
export type classList = classInfo[];